/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persona;

/**
 *
 * @author estevo
 */
public abstract class Persona {
    protected String nombre;
    protected String dni;
    protected String direccion;
    protected String correoElectronico;
    
    
 public Persona(String nombre, String dni,String direccion,String correoElectronico) {
        setDni(dni);
        setNombre(nombre);
        setDireccion(direccion);
        setCorreoElectronico(correoElectronico);
       
    }  
    
// public Persona(){
// }
    
 
    public String getCorreoElectronico() {
        return correoElectronico;
    }

    public void setCorreoElectronico(String correoElectronico) {
       if (correoElectronico.contains("@")) {
            this.correoElectronico = correoElectronico;
        } else {
            this.correoElectronico = "";
            System.out.println("El correo electronico es incorrecto");
        }
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDni() {
        return dni;
    }

    public String getNombre() {
        return nombre;
    }
    
    
    
    
    
    
}
